microcellular polyurethane - English Synonyms Dictionary